/**
 * 
 */
package com.glela.constant;

import java.util.HashMap;
import java.util.Map;

/**
 * 短信相关
 * @author liujie
 *
 */
public class SmsConstant {

	/**
	 * 验证码默认超时时间，5分钟
	 */
	public static final int VERIFY_CODE_TIMEOUT = 5*60;
	
	//注册
	public static final int TYPE_REGISTER=1;
	//找回密码
	public static final int TYPE_RESETPWD=2;
	//申请信用虚拟币
	public static final int TYPE_APPLY_CREDIT=3;
	
	//发生模式：短信
	public static final int MODE_TEXT=1;
	//发生模式：语音
	public static final int MODE_VOICE=2;
	
	/**
	 * 短信内容
	 * @author liujie
	 *
	 */
	public static class content{
		//验证码默认短信内容
		public static final String VERIFY_CODE_DEFAULT="【购了啦】您的验证码为：%s。（请在60秒内完成操作）";
		
		public static final Map<Integer,String> CONTENT_MAP = new HashMap<Integer,String>();
		
		static{
			//TODO 每种类型的短信内容可不同
//			CONTENT_MAP.put(1, "");
		}
		
		public static String getContentByType(Integer type){
			if(CONTENT_MAP.get(type)!=null){
				return CONTENT_MAP.get(type);
			}
			return VERIFY_CODE_DEFAULT;
		}
	}
}
